package cn.edu.zut.cs.DAO;

import cn.edu.zut.cs.Model.Lotinfo;
import cn.edu.zut.cs.Model.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface LotinfoDAO {
    void insertLotinfo(Lotinfo lotinfo);
    void modifyLotinfo(Lotinfo lotinfo);
    Integer queryLotID(int LotID);
    Integer queryIsEnable(int LotID);
    Integer queryIsEmpty(int LotID);
    Integer queryISVIPLot(int LotID);
    void modifyISVIPLot(int LotID);
    void modifyPredetermine(int LotID); //通过车位号修改是否预定
    List<Lotinfo> queryAll();
    void modifyIn(int LotID);    //车位被占用的修改
    Integer queryPredetermine(int LotID);
    void modifyOut(int LotID);
    Integer countISVIPLot();
    void minusVIPuser(int LotID);
    void minusBook(int LotID);

}
